2015-06-04 3 views
0

В настоящее время я размещаюсь на сервере 1und1.de. мои коды работают на локальном хосте, но при загрузке его на общем сервере хостинга я получил следующие ошибки:Внимание: запуск PHP: невозможно загрузить динамическую библиотеку

Warning: Unknown: open(C:\xampp\tmp/sess_bnt91ftgq6s4obn2684fud47p5, O_RDWR) failed: No such file or directory (2) in Unknown on line 0 
Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (C:\xampp\tmp) in Unknown on line 0 
Warning: PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext/php_bz2.dll' - C:\xampp\php\ext/php_bz2.dll: cannot open shared object file: No such file or directory in Unknown on line 0 
Warning: PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext/php_curl.dll' - C:\xampp\php\ext/php_curl.dll: cannot open shared object file: No such file or directory in Unknown on line 0 
Warning: PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext/php_mbstring.dll' - C:\xampp\php\ext/php_mbstring.dll: cannot open shared object file: No such file or directory in Unknown on line 0 
Warning: PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext/php_exif.dll' - C:\xampp\php\ext/php_exif.dll: cannot open shared object file: No such file or directory in Unknown on line 0 
Warning: PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext/php_gd2.dll' - C:\xampp\php\ext/php_gd2.dll: cannot open shared object file: No such file or directory in Unknown on line 0 
Warning: PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext/php_gettext.dll' - C:\xampp\php\ext/php_gettext.dll: cannot open shared object file: No such file or directory in Unknown on line 0 
Warning: PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext/php_mysql.dll' - C:\xampp\php\ext/php_mysql.dll: cannot open shared object file: No such file or directory in Unknown on line 0 
Warning: PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext/php_mysqli.dll' - C:\xampp\php\ext/php_mysqli.dll: cannot open shared object file: No such file or directory in Unknown on line 0 
Warning: PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext/php_openssl.dll' - C:\xampp\php\ext/php_openssl.dll: cannot open shared object file: No such file or directory in Unknown on line 0 
Warning: PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext/php_pdo_mysql.dll' - C:\xampp\php\ext/php_pdo_mysql.dll: cannot open shared object file: No such file or directory in Unknown on line 0 
Warning: PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext/php_pdo_sqlite.dll' - C:\xampp\php\ext/php_pdo_sqlite.dll: cannot open shared object file: No such file or directory in Unknown on line 0 
Warning: PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext/php_soap.dll' - C:\xampp\php\ext/php_soap.dll: cannot open shared object file: No such file or directory in Unknown on line 0 
Warning: PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext/php_sockets.dll' - C:\xampp\php\ext/php_sockets.dll: cannot open shared object file: No such file or directory in Unknown on line 0 
Warning: PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext/php_sqlite3.dll' - C:\xampp\php\ext/php_sqlite3.dll: cannot open shared object file: No such file or directory in Unknown on line 0 
Warning: PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext/php_xmlrpc.dll' - C:\xampp\php\ext/php_xmlrpc.dll: cannot open shared object file: No such file or directory in Unknown on line 0 
Warning: PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext/php_xsl.dll' - C:\xampp\php\ext/php_xsl.dll: cannot open shared object file: No such file or directory in Unknown on line 0 
Warning: Cannot open 'C:\xampp\php\extras\browscap.ini' for reading in Unknown on line 0 

Что делает эти ошибки означают. эти ошибки имеют какое-то отношение к моему хостинг-провайдеру?

+1

Я считаю, что эти ошибки означают, что вы должны изменить свой хостинг. –

+0

Возможный дубликат [PHP Предупреждение: запуск PHP: невозможно загрузить динамическую библиотеку] (http://stackoverflow.com/questions/5282264/php-warning-php-startup-unable-to-load-dynamic-library) – GabrielOshiro

+0

В основном это серверные библиотеки Apache. В основном присутствует в основных пакетах. Пакет на этом хостинге поврежден или что-то в этом роде. –

ответ

2

Похоже, что вы, вероятно, скопировали конфигурационный файл php.ini непосредственно из вашей системы на ваш сервер хостинга. Не делай этого. Данные в вашем файле конфигурации специфичны для вашей установки XAMPP; это не подходит для веб-сервера и вызывает эти ошибки, поскольку файлы, указанные в вашей конфигурации, не существуют на сервере.

+0

i did not скопировал любой файл php.ini из моей системы на сервер хостинга. –

0

Иногда люди здесь не так, как могли бы быть ...

По какой-то причине, ваш php.ini является неправильно сконфигурированный.

Следует отметить, что все эти недостающие файлы на самом деле являются файлами Windows (* .dll) в Linux, это, скорее всего, файлы * .so. Я принимаю ваш хостинг на сервере Linux.

Сначала найдите файл php.ini. Если у вас есть доступ к командной строке через SSH, вы можете попробовать запустить:

php --ini 

, если не сделать простой скрипт, назовем его test.php следующим образом:

<?php 
phpinfo(); 
?> 

Загрузить файл и запустить его , что-то вроде:

http://www.yoursite.com/test.php

среди информации, предоставленной будет путь к php.ini

Как только вы его найдете, один из вариантов - отредактировать его и прокомментировать все эти расширения, поставив ";" перед линией.

Другой вариант - проверить наличие файлов * .so. Ищите их под/usr/lib/php. Если они существуют, отредактируйте файл php.ini, чтобы иметь все эти расширения в .so вместо .dll

Наконец, если их не существует, вы можете установить их с помощью apt-get или yum. Пример:

sudo apt-get install php-mbstring 
Смежные вопросы