Это происходит, когда вы обычно вызываете файл include
, require
или fopen
, и PHP не смог найти файл или не имел достаточного разрешения на загрузку файла.
Это может произойти по разным причинам:
Одна из распространенных ошибок заключается в том, чтобы не использовать абсолютный путь. Это можно легко решить, используя полный путь или магические константы , такие как __DIR__
или dirname(__FILE__)
:
include __DIR__ . '/inc/globals.inc.php';
или:
require dirname(__FILE__) . '/inc/globals.inc.php';
Обеспечение правильного пути используется одним шагом в устранении этих проблем, это также может быть связано с несуществующими файлами, правами файловой системы, предотвращающими доступ или открытыми ограничениями на основе самого PHP.
Лучший способ для быстрого решения этой проблемы необходимо выполнить контрольный список устранения неполадок ниже.
Вопросы, относящиеся:
Связанные ошибки:
Math.NET . Мы используем его в производстве.
.Net Матрица является подобным вопросом, что можно хотеть посмотреть на ответы для других идей.
Мы оценили nMath и были очень довольны его программируемостью и скоростью. Их вспомогательный персонал даже работал на выходных, чтобы выяснить, какую ошибку мы обнаружили. Нам понравилось, что они использовали библиотеку Intel Kernel Math вместо собственных чисел. [Отредактировано, чтобы добавить: использовался в производстве в течение многих лет]
См .: http://en.wikipedia.org/wiki/List_of_numerical_libraries
http://www.alglib.net/ - Открытый исходный код. Многоязычная библиотека.
http://www.mathdotnet.com/ - Открытый исходный код. Как упоминалось другими. Здесь dnAnalytics заменяется на http://numerics.mathdotnet.com/ .
http://www.lutzroeder.com/dotnet/ - Лутц Родер имеет порт с открытым исходным кодом Mapack.Net от LAPACK.
http://www.extremeoptimization.com/ - Коммерческий.