Forum portalu Fan-Strefa.pl

Dla webmastera => Skrypty => Wątek zaczęty przez: PA_BLO w 28 Sierpień 2013, 16:24:42

Tytuł: Brak dostępu do galerii.
Wiadomość wysłana przez: PA_BLO w 28 Sierpień 2013, 16:24:42
Piszę w imieniu mojej znajomej. Otóż po kilku problemach związanych z utraceniem danych na serwerze udało jej się z pomocą odzyskać galerię strony. Jednak obecny problem polega na tym, że nie może się do niej zalogować. Dane do logowania, które do tej pory wykorzystywała nie działają. Nie ma pojęcia jak odzyskać lub utworzyć nowy dostęp do galerii (bez konieczności jej usuwania). Wyczytałem w necie, że można spróbować uzyskać dostęp wgrywając plik functions.php z nowymi danymi admina do aktualnego motywu galerii. Jednak problem jest w tym, że na serwerze w katalogu z motywami nie ma tego szablonu. Tak jakby był on wczytywany z pamięci wirtualnej. Dokładnie chodzi o galerię Hanna Beth (http://www.hannabethdaily.com/gallery/index.php). Jeżeli ktoś wie jak można rozwiązać taki problem to proszę o podanie swoich sugestii.
Tytuł: Odp: Brak dostępu do galerii.
Wiadomość wysłana przez: Andrew w 28 Sierpień 2013, 21:36:33
a nie można nic zrobić przez baze danych? dodać nowego użytkownika galerii albo zmienić hasło
Tytuł: Odp: Brak dostępu do galerii.
Wiadomość wysłana przez: Rami w 29 Sierpień 2013, 10:38:42
Ok, więc to powinno Ci pomóc, bo postarałem się sprawdzić na swojej galerii i zadziałało:
01. Utwórz przlik o nazwie: adminpass.php
<?php
define
(&#39;IN_COPPERMINE&#39;, true);
require(&#39;include/init.inc.php&#39;);
define(&#39;ADMIN_PHP&#39;, true);
$sql="UPDATE `{$CONFIG[&#39;TABLE_USERS&#39;]}` SET user_name=&#39;tempadmin&#39;, user_active=&#39;YES&#39;, user_password=&#39;098f6bcd4621d373cade4e832627b4f6&#39; WHERE user_id=&#39;1&#39;";
cpg_db_query($sql);
pageheader(&#39;Create admin user&#39;);
starttable(&#39;-1&#39;, &#39;Please delete this file after account creation!&#39;, 2);
echo <<< EOT
    <tr>
        <td class="tableh2">
            Username:
        </td>
        <td class="tableb">
            tempadmin
        </td>
    </tr>
    <tr>
        <td class="tableh2">
            Password:
        </td>
        <td class="tableb">
            test
        </td>
    </tr>
EOT;
endtable();
pagefooter();
?>


02. Wrzuć ten plik do głównego folderu galerii, np. http://yourdomain.tld/your_coppermine_folder/adminpass.php (http://yourdomain.tld/your_coppermine_folder/adminpass.php)
03. Jeżeli jesteś wylogowany z galerii to wejdź do galerii pod adres gdzie znajduje się plik. Zobaczysz tam login i hasło do zalogowania na tymczasowego admina. Powinien to być: login: tempadmin // pass: test
04. Utwórz w galerii nowego admina i koniecznie skasuj ten plik później z serwera oraz zmień hasło dla użytkownika "tempadmin".


A co do stylu jeśli on nie istniej to utwórz taki katalog ze stylem, którego brakuje i przekopiuj pliki z innego do niego, powinno pomóc lub wybierz tymczasowo inny z listy.


W razie problemów to pisz, postaram się pomóc ;)
Tytuł: Odp: Brak dostępu do galerii.
Wiadomość wysłana przez: PA_BLO w 29 Sierpień 2013, 11:06:49
Dzięki, sprawdzę to. A znasz sposób aby otrzymać dostęp do WP? Ten sam problem, katalog nie istnieje pomimo tego że jest szablon na stronie. Dane do logowania nie działają.
Tytuł: Odp: Brak dostępu do galerii.
Wiadomość wysłana przez: Rami w 29 Sierpień 2013, 11:44:39
Pewnie coś wymyślę :) Tylko napisz, czy masz dostęp do phpMyAdmin i czy użytkownik jeszcze istnieje ;)
Tytuł: Odp: Brak dostępu do galerii.
Wiadomość wysłana przez: PA_BLO w 29 Sierpień 2013, 14:33:56
Ok. Czekam na kontakt od niej bo ona jest z Niemiec.
Tytuł: Odp: Brak dostępu do galerii.
Wiadomość wysłana przez: Rami w 31 Sierpień 2013, 14:46:21
Nie ma sprawy :) Jak zadziała Coppermine to postaram się pomóc z WP ;)