Nie można zainstalować WordPress ($ _POST jest pusty)

1

Próbuję zainstalować WordPress na mojej stronie pod adresem http://example.com/blog . Do tej pory robiłem:

  1. Pobierz i rozpakuj najnowszą wersję WordPress
  2. Prześlij zawartość folderu wordpress do folderu blogu mojej witryny za pomocą FTP
  3. Edytowano wp-config.php, aby zawierał wszystkie wymagane informacje (informacje o bazie danych i tajne klucze)

Początkowo próbowałem utworzyć plik konfiguracyjny za pomocą zautomatyzowanego procesu, ale dostałem błąd table prefix cannot be empty. Jednak w następnym kroku (w którym podajesz nazwę bloga i tworzysz konto administratora) pojawia się must use valid usernamebłąd. Wiem, że używam prawidłowej nazwy użytkownika, ponieważ jest ona dokładnie taka sama jak moja nazwa użytkownika dla tej witryny.

Do debugowania zdecydowałem się var_dumpna $_POSTzmienną. Pokazuje pustą tablicę. To wyjaśnia, dlaczego musiałem ręcznie utworzyć plik konfiguracyjny. Wystąpił błąd przedrostka tabeli, ponieważ jest to pierwsze sprawdzenie błędu skryptu instalacyjnego ...

Jakieś pomysły na to, co mogę zrobić?

StrongJoshua
źródło

Odpowiedzi:

2

Welp, rozgryzłem to.

Przypomniałem sobie, że miałem problem z przesyłaniem danych jakiś czas temu, a powodem tego było to, że w .htaccess mojej głównej witryny mam regułę, która przekierowuje strony do ich niekończącego się odpowiednika (tj. install.phpDo install). To przekierowanie powoduje utratę danych pocztowych, więc wszystko, co musiałem zrobić, to zmienić install.phpodniesienie (dokładna linia install.php?step=2) na install?step=2.

Zakładam, że gdybym znalazł miejsce dla pierwszego kroku (gdzie skonfigurowałeś dostęp do bazy danych) i tam też zmieniłem odniesienie, ta część również by zadziałała.

StrongJoshua
źródło