• Resolved wencywww

    (@wencywww)


    Привет, при опит за активация на плъгина получавам долните PHP Fatal грешки и WordPress блокира:

    [Wed Nov 27 13:20:37.071125 2024] [proxy_fcgi:error] [pid 95004:tid 95009] [client 10.10.3.171:62164] AH01071: PHP message: PHP Fatal error: Uncaught TypeError: ftp_fget(): Argument #1 ($ftp) must be of type FTP\Connection, null given in /…/wp-admin/includes/class-wp-filesystem-ftpext.php:146\nStack trace:\n#0 /…/wp-admin/includes/class-wp-filesystem-ftpext.php(146): ftp_fget()\n#1 /…/wp-content/plugins/bulgarisation-for-woocommerce/app/File.php(35): WP_Filesystem_FTPext->get_contents()\n#2 /…/wp-content/plugins/bulgarisation-for-woocommerce/app/functions.php(12): Woo_BG\File::get_file()\n#3 /…/wp-content/plugins/bulgarisation-for-woocommerce/app/Plugin.php(184): woo_bg_assets_bundle()\n#4 /…/wp-includes/class-wp-hook.php(324): Woo_BG\Plugin::enqueue_scripts()\n#5 /…/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()\n#6 /…/wp-includes/plugin.php(517): WP_Hook->do_action()\n#7 /…/wp-includes/script-loader.php(2272): do_action()…'

    WP: 6.7.1

    PHP-fpm 8.3.14

    във wp-config.php имам:

    define(‘FS_METHOD’,’direct’);

    Някаква идея как да се справим с това?

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Тихомир Парушев

    (@autopolisbg)

    Проблема е сървърен. Инсталацията ви най-вероятно няма права за писане на файлове на сървъра.

    Thread Starter wencywww

    (@wencywww)

    Странно. Бихте ли казали какво се очаква да бъдат правата. Използвам собствена машина и цялата WP директория е със 664 за файлове и 775 за директории, като собственик на файловете е локален линукс акаунт, а групата – www-data (Apache). С нищо друго няма проблем при тези настройки.

    Plugin Author Тихомир Парушев

    (@autopolisbg)

    Тествайте дали изобщо можете да качвате плъгини през администрацията. Според грешката би трябвало да ви иска достъп до FTP. Ако това е така решете този проблем първо.

    Thread Starter wencywww

    (@wencywww)

    Както написах в началото, проблемът се появява при активацията на плъгина, не при инсталацията.

    Използвам

    define(‘FS_METHOD’,’direct’);

    не би следвало това да е проблема, защото го използвам на друг сайт по същия начин и единствено с друго php

    Thread Starter wencywww

    (@wencywww)

    Дали е задължително да се конфигурира FTP достъп за манипулация на админ-интерфейса?

    Plugin Author Тихомир Парушев

    (@autopolisbg)

    Плъгина е тестван на всички версии на PHP над 7.4 както и с define(‘FS_METHOD’,’direct’);. Не са забелязани никакви проблеми на няколко хостинга както и локално.

    Относно грешките, те са във WP File System класа който се използва за работа с файлове на сървъра.

    Thread Starter wencywww

    (@wencywww)

    Ако имате интерес, мога да ви предоставя достъп до сървъра, за да погледнете

Viewing 7 replies - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.