Поддержка Проблемы и решения Проблема с free хостингом

  • Ради интереса решил воспользоваться одним из зарубежных бесплатных хостингов. Установил вордпресс, всё как обычно, но не хочет обновляться и темы загружать (2.8). По фтп доступ есть, но интересно решить проблему.
    При попытке обновления или любой загрузке просит данные фтп — логин, пароль, я их ввожу, он начинает вроде загружать, но потом пишет примерное следующее: Unable to locate WordPress Root directory. Installation Failed
    Вроде я уже и полный путь к папке уплоадс прописывал и пробовал из виста панели вордпресс «одной кнопкой» устанавливать, та же фигня.
    Что нужно сделать, что то не могу пока сообразить.
    Хостинг если что, — freeaustralianhosting.com, ВП ставлю на домен 3-го уровня в корень.

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • У меня там был аккаунт без сайта, ради интереса поставил и там ВП, всё то же самое. Например, при попытке загрузить тему ВП просит фтп адрес, логин, пароль. Я ввожу, а спустя время он (ВП) пишет — Unable to locate WordPress Content directory (wp-content).
    Я понимаю, что нужно, наверное, в самом ВП где-то что-то подправить, но где, не могу догадаться (пока). Может, кто посоветует?

    Atrax

    (@atrax)

    Ethical engineer

    Да прав на папки не хватает для apache.
    Посмотрите, какие права на директориях.
    Если 700 и спрашивает данные FTP — то вот вам и ответ.

    Я это первым делом смотрел. На все папки — 755, на uploads — 777 (по умолчанию). В буржуйнете посмотрел, у многих такая проблема и почему то именно с последними версиями ВП и free хостами, а решения пока не находил. Может, патчик какой сделают.

    Фтп менеджер нормально раюотает, но геморойно каждый раз его запускать, чтобы плагин какой или тему закинуть. Хочется, чтобы всё сразу работало нормально 🙂

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    bqpd, специально для вас ещё повторю: «У меня там (_http://byethost.com) был аккаунт без сайта, ради интереса поставил и там ВП, всё то же самое. Например, при попытке загрузить тему ВП просит фтп адрес, логин, пароль. Я ввожу, а спустя время он (ВП) пишет — Unable to locate WordPress Content directory (wp-content).»

    То есть, я попробовал и основной хостинг _http://byethost.com, симптомы те же самые!

    SergeyBiryukov, спасибо за ссылку, попробую.

    SergeyBiryukov, ещё раз спасибо, всё заработало. Если кому будет интересно, вот код плагина, который решает проблему:

    <?php /*
    
    **************************************************************************
    
    Plugin Name:  Force Direct Filewrites
    Plugin URI:   http://www.viper007bond.com/2009/05/07/wordpress-how-to-force-direct-filewrites-for-upgrades/
    Version:      2009.05.01
    Description:  Forces the "direct" filesystem method to be used and tells WordPress what permissions to use.
    Author:       Viper007Bond
    Author URI:   http://www.viper007bond.com/
    
    **************************************************************************/
    
    add_filter( 'filesystem_method', create_function( '$a', 'return "direct";' ) );
    
    define( 'FS_CHMOD_DIR', 0777 );
    define( 'FS_CHMOD_FILE', 0777 );
    
    ?>

    Насколько я понимаю, этот плагин выставляет права — 777 временно, по запросу ВП? Когда он не нужен, его можно будет, наверное, отключать.

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «Проблема с free хостингом» закрыта для новых ответов.