Установка тим wordpress без ftp

На новому хостингу при спробі автоматичного оновлення або установки теми отримуємо повідомлення: «?? нформация для з'єднання. Щоб здійснити запитане дію, WordPress необхідний доступ до вашого сервера. Будь ласка, введіть координати доступу до FTP. Якщо ви не пам'ятаєте координати, можна дізнатися їх в службі підтримки вашого хостинг-провайдера. »

з міркувань безпеки wordpress вимагає, щоб unix-користувач директорії збігався з власником создавемих в ній файлів. Одних тільки прав на запис недостатньо. Особливо часто таке виникає, якщо php устновлено як модуль апача, а не як cgi.

Рішенням проблеми в такому разі буде «подарувати» все файли користувачеві www-data, від якого працює web-сервер. При цьому потрібно залишити собі можливість доступу до цих файлів. У кореневій папці блогу виконуємо 2 команди:


chmod -R 0777 *
chown -R www-data *

Таке рішення може і не найкраще з точка зору безпеки - але працює. При бажанні після установки тим і оновлень можна повернути все назад.

А як повернути все назад? Будьте ласкаві підкажіть

Повернути що? вихідний шаблон? В налаштуваннях зовнішнього вигляду.

А, про права доступу до файлів. У цьому немає необхідності, якщо хостинг правильно налаштований.

Ну і поради Ви роздаєте ... Досить в wp-config.php додати define ( 'FS_METHOD', 'direct');
Немає ніякої необхідності давати 777 на весь блог, це небезпечно.

Ax2M, подивіться уважніше другий пункт статті. Ваш метод може не допомогти. Також важливо, для якої версії це працює - пост створювався за часів другої гілки.

Схожі статті