PHP 8/MAMP: восстановленный проект выдает внутреннюю ошибку сервера и предупреждения php_mysqli.dll после git pullPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 PHP 8/MAMP: восстановленный проект выдает внутреннюю ошибку сервера и предупреждения php_mysqli.dll после git pull

Сообщение Anonymous »

Я работаю над проектом PHP на MAMP (Windows, PHP 8.3). Все работало нормально, пока я не выполнил команду git pull. После восстановления некоторых файлов из более старого коммита с помощью git checkout мой проект теперь выдает 500 Внутренняя ошибка сервера.
Наблюдения на данный момент:
  • Журнал ошибок PHP показывает множество предупреждений и ошибок:

Код: Выделить всё

[17-Nov-2025 12:08:34 UTC] PHP Warning:  PHP Startup: Unable to load dynamic library 'php_mysqli.dll' (tried: C:\MAMP\bin\php\php8.3.1\ext\php_mysqli.dll (The specified module could not be found), C:\MAMP\bin\php\php8.3.1\ext\php_php_mysqli.dll.dll (The specified module could not be found)) in Unknown on line 0
[17-Nov-2025 12:08:35 UTC] PHP Warning:  PHP Startup: Unable to load dynamic library 'php_mysqli.dll' (tried: C:\MAMP\bin\php\php8.3.1\ext\php_mysqli.dll (The specified module could not be found), C:\MAMP\bin\php\php8.3.1\ext\php_php_mysqli.dll.dll (The specified module could not be found)) in Unknown on line 0
[17-Nov-2025 12:08:35 UTC] PHP Warning:  mysqli_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: NO) in C:\Users\joep\AppData\Roaming\Appsolute\MAMP\pscripts\file-5a990490-dc97-4994-bd19-5258de7ea043.php on line 3
[17-Nov-2025 12:08:35 UTC] PHP Warning:  mysqli_query() expects parameter 1 to be mysqli, boolean given in C:\Users\joep\AppData\Roaming\Appsolute\MAMP\pscripts\file-5a990490-dc97-4994-bd19-5258de7ea043.php on line 12
[17-Nov-2025 12:08:35 UTC] PHP Warning:  mysqli_query() expects parameter 1 to be mysqli, boolean given in C:\Users\joep\AppData\Roaming\Appsolute\MAMP\pscripts\file-5a990490-dc97-4994-bd19-5258de7ea043.php on line 13
[17-Nov-2025 12:08:35 UTC] PHP Warning:  mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in C:\Users\joep\AppData\Roaming\Appsolute\MAMP\pscripts\file-5a990490-dc97-4994-bd19-5258de7ea043.php on line 16
[17-Nov-2025 12:08:35 UTC] PHP Warning:  mysqli_close() expects parameter 1 to be mysqli, boolean given in C:\Users\joep\AppData\Roaming\Appsolute\MAMP\pscripts\file-5a990490-dc97-4994-bd19-5258de7ea043.php on line 21
  • включен в php.ini, и MAMP был переустановлен заново, те же ошибки сохраняются.
  • Проект работал отлично до git pull и git checkout
  • Код: Выделить всё

    .htaccessВ 
    URL-адреса переписаны, но они не изменились со времени последней рабочей версии.
  • Мой восстановленный PHP включает объявления strict_types и короткие тернарные операторы.


Подробнее здесь: https://stackoverflow.com/questions/798 ... qli-dll-wa
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»