Ошибка конфигурации модуля Apache 2

открыть xterm или терминал tty и запустить следующую команду:

sudo apt-get remove gnome-terminal && sudo apt-get install gnome-terminal
0
задан 11 June 2011 в 09:48

7 ответов

Этот пакет предназначен для 32-битных систем. У вас нет этой проблемы, потому что вы не получаете предупреждения о «неправильном классе ELF». Этот пакет был выпущен 12 апреля 2007 года (в соответствии с их страницей загрузки и репозитатором подрывной деятельности). Я подозреваю, что модуль был создан для Apache 2.0.x, а не 2.2.x. Следующая версия Apache после 12 апреля 2007 года - Apache 2.2.6 и 2.0.61.

Инструкции по его созданию из источника:

Этот пакет предназначен для 32-разрядных систем. У вас нет этой проблемы, потому что вы не получаете предупреждения о «неправильном классе ELF». Загрузите исходное дерево для этой версии (размер загрузки около 25 МБ, дисковое пространство на 60 МБ, используемое после загрузки): svn co https://mlkit.svn.sourceforge.net/svnroot/mlkit/tags/mlkit-4.3.2/kit mlkit-4.3.2 Этот пакет был выпущен 12 апреля 2007 г. (в соответствии с их страницей загрузки и репозитатором subversion). Если у вас нет предыдущей установки mlkit, запустите: ./configure make nj По какой-то причине вышеописанные шаги не выполняются на моем машины (64-бит Natty и 32-бит Lucid). Это сообщение: Error: GenOpcodes.sml 20.60. Function applied to incorrect argument. expects: [<equality>] * [<equality>] but got: [<non-equality>] * [<non-equality>] in: = (OS.Process.system ("mv " ^ sou ... OS.Process.success) Если он не подходит для вас, не продолжайте. Если у вас есть установка mlkit, запустите: ./configure --with-compiler=mlkit make mlkit Я подозреваю, что модуль был создан для Apache 2.0.x, а не 2.2.x. Следующая версия Apache после 12 апреля 2007 года - Apache 2.2.6 и 2.0.61. Установить в /usr/local: sudo make install Далее, сервер SML: ./configure --enable-SMLserver --with-apxs="$(which apxs2)" --with-compiler="$(which mlkit)" make smlserver make smlserver_libs Установить библиотеку: sudo make install_smlserver sudo cp /usr/local/lib/smlserver/lib/mod_sml.so /usr/lib/apache2/modules/ echo "LoadModule sml_module /usr/lib/apache2/modules/mod_sml.so" | sudo tee /etc/apache2/mods-available/sml.load Создать файл /etc/apache2/mods-available/sml.conf со следующим содержанием: <IfModule mod_sml.c> AddHandler sml-module .sml SmlPrjId "web" SmlPath "/home/mael/web/www/" SmlInitScript "/home/mael/web/www/../web_sys/init.sml" </IfModule> #<Directory /home/mael/web/www/web/secret> # SetHandler None # RewriteEngine On # RewriteBase /web/secret # RewriteRule .* pub.sml #</Directory> Включить модуль и перезапустить сервер: sudo ln -sf /etc/apache2/mods-available/sml.conf /etc/apache2/mods-enabled/sml.conf sudo ln -sf /etc/apache2/mods-available/sml.load /etc/apache2/mods-enabled/sml.load sudo /etc/init.d/apache2 restart

Это руководство было скомпилировано из:

https: //mlkit.svn. sourceforge.net/svnroot/mlkit/tags/mlkit-4.3.2/kit/README https://mlkit.svn.sourceforge.net/svnroot/mlkit/tags/mlkit-4.3.2/kit/README_SMLSERVER
1
ответ дан 25 July 2018 в 21:44
  • 1
    Прежде всего, я хотел бы поблагодарить вас за ваше время! Шаг 3. не удалось с тем же сообщением об ошибке, что и у вас, хотя у меня уже есть mlkit install (с тех пор я не помню), как вы можете видеть здесь: mlkit -v MLKit 4.3.2 (rev 2220; 2007-04-12) [X86 Backend]. Кроме того, вы предполагаете, что я должен понизить текущую версию Apache 2.2.x для более старой? – foobar 11 June 2011 в 15:03
  • 2
    В таком случае вы могли бы попробовать новые шаги? Если это все еще бесплодно, вы можете попробовать понизить Apache, но это будет вашим последним средством. – Lekensteyn 11 June 2011 в 15:30
  • 3
    Никакие последующие шаги также не срабатывают. Шаг 7, например, не работает, потому что файл GenOpcodes.sml не был скомпилирован. То есть ошибки, которые я получаю при попытке make smlserver: make[2]: Entering directory '/home/monra/mlkit-4.3.2/src/Tools/GenOpcodes' /usr/bin/mlkit -output kitgen_opcodes sources.mlb Stopping compilation due to errors. SysErr: No such file or directory [noent] make[2]: *** [kitgen_opcodes] Error 1 – foobar 12 June 2011 в 17:50
  • 4
    Извините, извините. Я не владею языком SML, возможно, вы можете отлаживать этот файл? – Lekensteyn 12 June 2011 в 18:03
  • 5
    Я попытался отладить файл. Но, к сожалению, это создало больше ошибок в других файлах. Во всяком случае, большое вам спасибо за ваше время. – foobar 12 June 2011 в 18:06
Этот пакет предназначен для 32-битных систем. У вас нет этой проблемы, потому что вы не получаете предупреждения о «неправильном классе ELF». Этот пакет был выпущен 12 апреля 2007 года (в соответствии с их страницей загрузки и репозитатором подрывной деятельности). Я подозреваю, что модуль был создан для Apache 2.0.x, а не 2.2.x. Следующая версия Apache после 12 апреля 2007 года - Apache 2.2.6 и 2.0.61.

Инструкции по его созданию из источника:

Этот пакет предназначен для 32-разрядных систем. У вас нет этой проблемы, потому что вы не получаете предупреждения о «неправильном классе ELF». Загрузите исходное дерево для этой версии (размер загрузки около 25 МБ, дисковое пространство на 60 МБ, используемое после загрузки): svn co https://mlkit.svn.sourceforge.net/svnroot/mlkit/tags/mlkit-4.3.2/kit mlkit-4.3.2 Этот пакет был выпущен 12 апреля 2007 г. (в соответствии с их страницей загрузки и репозитатором subversion). Если у вас нет предыдущей установки mlkit, запустите: ./configure make nj По какой-то причине вышеописанные шаги не выполняются на моем машины (64-бит Natty и 32-бит Lucid). Это сообщение: Error: GenOpcodes.sml 20.60. Function applied to incorrect argument. expects: [<equality>] * [<equality>] but got: [<non-equality>] * [<non-equality>] in: = (OS.Process.system ("mv " ^ sou ... OS.Process.success) Если он не подходит для вас, не продолжайте. Если у вас есть установка mlkit, запустите: ./configure --with-compiler=mlkit make mlkit Я подозреваю, что модуль был создан для Apache 2.0.x, а не 2.2.x. Следующая версия Apache после 12 апреля 2007 года - Apache 2.2.6 и 2.0.61. Установить в /usr/local: sudo make install Далее, сервер SML: ./configure --enable-SMLserver --with-apxs="$(which apxs2)" --with-compiler="$(which mlkit)" make smlserver make smlserver_libs Установить библиотеку: sudo make install_smlserver sudo cp /usr/local/lib/smlserver/lib/mod_sml.so /usr/lib/apache2/modules/ echo "LoadModule sml_module /usr/lib/apache2/modules/mod_sml.so" | sudo tee /etc/apache2/mods-available/sml.load Создать файл /etc/apache2/mods-available/sml.conf со следующим содержанием: <IfModule mod_sml.c> AddHandler sml-module .sml SmlPrjId "web" SmlPath "/home/mael/web/www/" SmlInitScript "/home/mael/web/www/../web_sys/init.sml" </IfModule> #<Directory /home/mael/web/www/web/secret> # SetHandler None # RewriteEngine On # RewriteBase /web/secret # RewriteRule .* pub.sml #</Directory> Включить модуль и перезапустить сервер: sudo ln -sf /etc/apache2/mods-available/sml.conf /etc/apache2/mods-enabled/sml.conf sudo ln -sf /etc/apache2/mods-available/sml.load /etc/apache2/mods-enabled/sml.load sudo /etc/init.d/apache2 restart

Это руководство было скомпилировано из:

https: //mlkit.svn. sourceforge.net/svnroot/mlkit/tags/mlkit-4.3.2/kit/README https://mlkit.svn.sourceforge.net/svnroot/mlkit/tags/mlkit-4.3.2/kit/README_SMLSERVER
1
ответ дан 2 August 2018 в 03:20
  • 1
    Прежде всего, я хотел бы поблагодарить вас за ваше время! Шаг 3. не удалось с тем же сообщением об ошибке, что и у вас, хотя у меня уже есть mlkit install (с тех пор я не помню), как вы можете видеть здесь: mlkit -v MLKit 4.3.2 (rev 2220; 2007-04-12) [X86 Backend]. Кроме того, вы предполагаете, что я должен понизить текущую версию Apache 2.2.x для более старой? – foobar 11 June 2011 в 15:03
  • 2
    В таком случае вы могли бы попробовать новые шаги? Если это все еще бесплодно, вы можете попробовать понизить Apache, но это будет вашим последним средством. – Lekensteyn 11 June 2011 в 15:30
  • 3
    Никакие последующие шаги также не срабатывают. Шаг 7, например, не работает, потому что файл GenOpcodes.sml не был скомпилирован. То есть ошибки, которые я получаю при попытке make smlserver: make[2]: Entering directory '/home/monra/mlkit-4.3.2/src/Tools/GenOpcodes' /usr/bin/mlkit -output kitgen_opcodes sources.mlb Stopping compilation due to errors. SysErr: No such file or directory [noent] make[2]: *** [kitgen_opcodes] Error 1 – foobar 12 June 2011 в 17:50
  • 4
    Извините, извините. Я не владею языком SML, возможно, вы можете отлаживать этот файл? – Lekensteyn 12 June 2011 в 18:03
  • 5
    Я попытался отладить файл. Но, к сожалению, это создало больше ошибок в других файлах. Во всяком случае, большое вам спасибо за ваше время. – foobar 12 June 2011 в 18:06
Этот пакет предназначен для 32-битных систем. У вас нет этой проблемы, потому что вы не получаете предупреждения о «неправильном классе ELF». Этот пакет был выпущен 12 апреля 2007 года (в соответствии с их страницей загрузки и репозитатором подрывной деятельности). Я подозреваю, что модуль был создан для Apache 2.0.x, а не 2.2.x. Следующая версия Apache после 12 апреля 2007 года - Apache 2.2.6 и 2.0.61.

Инструкции по его созданию из источника:

Этот пакет предназначен для 32-разрядных систем. У вас нет этой проблемы, потому что вы не получаете предупреждения о «неправильном классе ELF». Загрузите исходное дерево для этой версии (размер загрузки около 25 МБ, дисковое пространство на 60 МБ, используемое после загрузки): svn co https://mlkit.svn.sourceforge.net/svnroot/mlkit/tags/mlkit-4.3.2/kit mlkit-4.3.2 Этот пакет был выпущен 12 апреля 2007 г. (в соответствии с их страницей загрузки и репозитатором subversion). Если у вас нет предыдущей установки mlkit, запустите: ./configure make nj По какой-то причине вышеописанные шаги не выполняются на моем машины (64-бит Natty и 32-бит Lucid). Это сообщение: Error: GenOpcodes.sml 20.60. Function applied to incorrect argument. expects: [<equality>] * [<equality>] but got: [<non-equality>] * [<non-equality>] in: = (OS.Process.system ("mv " ^ sou ... OS.Process.success) Если он не подходит для вас, не продолжайте. Если у вас есть установка mlkit, запустите: ./configure --with-compiler=mlkit make mlkit Я подозреваю, что модуль был создан для Apache 2.0.x, а не 2.2.x. Следующая версия Apache после 12 апреля 2007 года - Apache 2.2.6 и 2.0.61. Установить в /usr/local: sudo make install Далее, сервер SML: ./configure --enable-SMLserver --with-apxs="$(which apxs2)" --with-compiler="$(which mlkit)" make smlserver make smlserver_libs Установить библиотеку: sudo make install_smlserver sudo cp /usr/local/lib/smlserver/lib/mod_sml.so /usr/lib/apache2/modules/ echo "LoadModule sml_module /usr/lib/apache2/modules/mod_sml.so" | sudo tee /etc/apache2/mods-available/sml.load Создать файл /etc/apache2/mods-available/sml.conf со следующим содержанием: <IfModule mod_sml.c> AddHandler sml-module .sml SmlPrjId "web" SmlPath "/home/mael/web/www/" SmlInitScript "/home/mael/web/www/../web_sys/init.sml" </IfModule> #<Directory /home/mael/web/www/web/secret> # SetHandler None # RewriteEngine On # RewriteBase /web/secret # RewriteRule .* pub.sml #</Directory> Включить модуль и перезапустить сервер: sudo ln -sf /etc/apache2/mods-available/sml.conf /etc/apache2/mods-enabled/sml.conf sudo ln -sf /etc/apache2/mods-available/sml.load /etc/apache2/mods-enabled/sml.load sudo /etc/init.d/apache2 restart

Это руководство было скомпилировано из:

https: //mlkit.svn. sourceforge.net/svnroot/mlkit/tags/mlkit-4.3.2/kit/README https://mlkit.svn.sourceforge.net/svnroot/mlkit/tags/mlkit-4.3.2/kit/README_SMLSERVER
1
ответ дан 4 August 2018 в 19:17
  • 1
    Прежде всего, я хотел бы поблагодарить вас за ваше время! Шаг 3. не удалось с тем же сообщением об ошибке, что и у вас, хотя у меня уже есть mlkit install (с тех пор я не помню), как вы можете видеть здесь: mlkit -v MLKit 4.3.2 (rev 2220; 2007-04-12) [X86 Backend]. Кроме того, вы предполагаете, что я должен понизить текущую версию Apache 2.2.x для более старой? – foobar 11 June 2011 в 15:03
  • 2
    В таком случае вы могли бы попробовать новые шаги? Если это все еще бесплодно, вы можете попробовать понизить Apache, но это будет вашим последним средством. – Lekensteyn 11 June 2011 в 15:30
  • 3
    Никакие последующие шаги также не срабатывают. Шаг 7, например, не работает, потому что файл GenOpcodes.sml не был скомпилирован. То есть ошибки, которые я получаю при попытке make smlserver: make[2]: Entering directory '/home/monra/mlkit-4.3.2/src/Tools/GenOpcodes' /usr/bin/mlkit -output kitgen_opcodes sources.mlb Stopping compilation due to errors. SysErr: No such file or directory [noent] make[2]: *** [kitgen_opcodes] Error 1 – foobar 12 June 2011 в 17:50
  • 4
    У меня нет идей, к сожалению. Я не мастер языка СМЛ, возможно, вы можете отладить этот файл? – Lekensteyn 12 June 2011 в 18:03
  • 5
    Я попытался отладить файл. Но, к сожалению, это создало больше ошибок в других файлах. Во всяком случае, большое вам спасибо за ваше время. – foobar 12 June 2011 в 18:06
Этот пакет предназначен для 32-битных систем. У вас нет этой проблемы, потому что вы не получаете предупреждения о «неправильном классе ELF». Этот пакет был выпущен 12 апреля 2007 года (в соответствии с их страницей загрузки и репозитатором подрывной деятельности). Я подозреваю, что модуль был создан для Apache 2.0.x, а не 2.2.x. Следующая версия Apache после 12 апреля 2007 года - Apache 2.2.6 и 2.0.61.

Инструкции по его созданию из источника:

Этот пакет предназначен для 32-разрядных систем. У вас нет этой проблемы, потому что вы не получаете предупреждения о «неправильном классе ELF». Загрузите исходное дерево для этой версии (размер загрузки около 25 МБ, дисковое пространство на 60 МБ, используемое после загрузки): svn co https://mlkit.svn.sourceforge.net/svnroot/mlkit/tags/mlkit-4.3.2/kit mlkit-4.3.2 Этот пакет был выпущен 12 апреля 2007 г. (в соответствии с их страницей загрузки и репозитатором subversion). Если у вас нет предыдущей установки mlkit, запустите: ./configure make nj По какой-то причине вышеописанные шаги не выполняются на моем машины (64-бит Natty и 32-бит Lucid). Это сообщение: Error: GenOpcodes.sml 20.60. Function applied to incorrect argument. expects: [<equality>] * [<equality>] but got: [<non-equality>] * [<non-equality>] in: = (OS.Process.system ("mv " ^ sou ... OS.Process.success) Если он не подходит для вас, не продолжайте. Если у вас есть установка mlkit, запустите: ./configure --with-compiler=mlkit make mlkit Я подозреваю, что модуль был создан для Apache 2.0.x, а не 2.2.x. Следующая версия Apache после 12 апреля 2007 года - Apache 2.2.6 и 2.0.61. Установить в /usr/local: sudo make install Далее, сервер SML: ./configure --enable-SMLserver --with-apxs="$(which apxs2)" --with-compiler="$(which mlkit)" make smlserver make smlserver_libs Установить библиотеку: sudo make install_smlserver sudo cp /usr/local/lib/smlserver/lib/mod_sml.so /usr/lib/apache2/modules/ echo "LoadModule sml_module /usr/lib/apache2/modules/mod_sml.so" | sudo tee /etc/apache2/mods-available/sml.load Создать файл /etc/apache2/mods-available/sml.conf со следующим содержанием: <IfModule mod_sml.c> AddHandler sml-module .sml SmlPrjId "web" SmlPath "/home/mael/web/www/" SmlInitScript "/home/mael/web/www/../web_sys/init.sml" </IfModule> #<Directory /home/mael/web/www/web/secret> # SetHandler None # RewriteEngine On # RewriteBase /web/secret # RewriteRule .* pub.sml #</Directory> Включить модуль и перезапустить сервер: sudo ln -sf /etc/apache2/mods-available/sml.conf /etc/apache2/mods-enabled/sml.conf sudo ln -sf /etc/apache2/mods-available/sml.load /etc/apache2/mods-enabled/sml.load sudo /etc/init.d/apache2 restart

Это руководство было скомпилировано из:

https: //mlkit.svn. sourceforge.net/svnroot/mlkit/tags/mlkit-4.3.2/kit/README https://mlkit.svn.sourceforge.net/svnroot/mlkit/tags/mlkit-4.3.2/kit/README_SMLSERVER
1
ответ дан 6 August 2018 в 03:31
  • 1
    Прежде всего, я хотел бы поблагодарить вас за ваше время! Шаг 3. не удалось с тем же сообщением об ошибке, что и у вас, хотя у меня уже есть mlkit install (с тех пор я не помню), как вы можете видеть здесь: mlkit -v MLKit 4.3.2 (rev 2220; 2007-04-12) [X86 Backend]. Кроме того, вы предполагаете, что я должен понизить текущую версию Apache 2.2.x для более старой? – foobar 11 June 2011 в 15:03
  • 2
    В таком случае вы могли бы попробовать новые шаги? Если это все еще бесплодно, вы можете попробовать понизить Apache, но это будет вашим последним средством. – Lekensteyn 11 June 2011 в 15:30
  • 3
    Никакие последующие шаги также не срабатывают. Шаг 7, например, не работает, потому что файл GenOpcodes.sml не был скомпилирован. То есть ошибки, которые я получаю при попытке make smlserver: make[2]: Entering directory '/home/monra/mlkit-4.3.2/src/Tools/GenOpcodes' /usr/bin/mlkit -output kitgen_opcodes sources.mlb Stopping compilation due to errors. SysErr: No such file or directory [noent] make[2]: *** [kitgen_opcodes] Error 1 – foobar 12 June 2011 в 17:50
  • 4
    Извините, извините. Я не владею языком SML, возможно, вы можете отлаживать этот файл? – Lekensteyn 12 June 2011 в 18:03
  • 5
    Я попытался отладить файл. Но, к сожалению, это создало больше ошибок в других файлах. Во всяком случае, большое вам спасибо за ваше время. – foobar 12 June 2011 в 18:06
Этот пакет предназначен для 32-битных систем. У вас нет этой проблемы, потому что вы не получаете предупреждения о «неправильном классе ELF». Этот пакет был выпущен 12 апреля 2007 года (в соответствии с их страницей загрузки и репозитатором подрывной деятельности). Я подозреваю, что модуль был создан для Apache 2.0.x, а не 2.2.x. Следующая версия Apache после 12 апреля 2007 года - Apache 2.2.6 и 2.0.61.

Инструкции по его созданию из источника:

Этот пакет предназначен для 32-разрядных систем. У вас нет этой проблемы, потому что вы не получаете предупреждения о «неправильном классе ELF». Загрузите исходное дерево для этой версии (размер загрузки около 25 МБ, дисковое пространство на 60 МБ, используемое после загрузки): svn co https://mlkit.svn.sourceforge.net/svnroot/mlkit/tags/mlkit-4.3.2/kit mlkit-4.3.2 Этот пакет был выпущен 12 апреля 2007 г. (в соответствии с их страницей загрузки и репозитатором subversion). Если у вас нет предыдущей установки mlkit, запустите: ./configure make nj По какой-то причине вышеописанные шаги не выполняются на моем машины (64-бит Natty и 32-бит Lucid). Это сообщение: Error: GenOpcodes.sml 20.60. Function applied to incorrect argument. expects: [<equality>] * [<equality>] but got: [<non-equality>] * [<non-equality>] in: = (OS.Process.system ("mv " ^ sou ... OS.Process.success) Если он не подходит для вас, не продолжайте. Если у вас есть установка mlkit, запустите: ./configure --with-compiler=mlkit make mlkit Я подозреваю, что модуль был создан для Apache 2.0.x, а не 2.2.x. Следующая версия Apache после 12 апреля 2007 года - Apache 2.2.6 и 2.0.61. Установить в /usr/local: sudo make install Далее, сервер SML: ./configure --enable-SMLserver --with-apxs="$(which apxs2)" --with-compiler="$(which mlkit)" make smlserver make smlserver_libs Установить библиотеку: sudo make install_smlserver sudo cp /usr/local/lib/smlserver/lib/mod_sml.so /usr/lib/apache2/modules/ echo "LoadModule sml_module /usr/lib/apache2/modules/mod_sml.so" | sudo tee /etc/apache2/mods-available/sml.load Создать файл /etc/apache2/mods-available/sml.conf со следующим содержанием: <IfModule mod_sml.c> AddHandler sml-module .sml SmlPrjId "web" SmlPath "/home/mael/web/www/" SmlInitScript "/home/mael/web/www/../web_sys/init.sml" </IfModule> #<Directory /home/mael/web/www/web/secret> # SetHandler None # RewriteEngine On # RewriteBase /web/secret # RewriteRule .* pub.sml #</Directory> Включить модуль и перезапустить сервер: sudo ln -sf /etc/apache2/mods-available/sml.conf /etc/apache2/mods-enabled/sml.conf sudo ln -sf /etc/apache2/mods-available/sml.load /etc/apache2/mods-enabled/sml.load sudo /etc/init.d/apache2 restart

Это руководство было скомпилировано из:

https: //mlkit.svn. sourceforge.net/svnroot/mlkit/tags/mlkit-4.3.2/kit/README https://mlkit.svn.sourceforge.net/svnroot/mlkit/tags/mlkit-4.3.2/kit/README_SMLSERVER
1
ответ дан 7 August 2018 в 21:18
  • 1
    Прежде всего, я хотел бы поблагодарить вас за ваше время! Шаг 3. не удалось с тем же сообщением об ошибке, что и у вас, хотя у меня уже есть mlkit install (с тех пор я не помню), как вы можете видеть здесь: mlkit -v MLKit 4.3.2 (rev 2220; 2007-04-12) [X86 Backend]. Кроме того, вы предполагаете, что я должен понизить текущую версию Apache 2.2.x для более старой? – foobar 11 June 2011 в 15:03
  • 2
    В таком случае вы могли бы попробовать новые шаги? Если это все еще бесплодно, вы можете попробовать понизить Apache, но это будет вашим последним средством. – Lekensteyn 11 June 2011 в 15:30
  • 3
    Никакие последующие шаги также не срабатывают. Шаг 7, например, не работает, потому что файл GenOpcodes.sml не был скомпилирован. То есть ошибки, которые я получаю при попытке make smlserver: make[2]: Entering directory '/home/monra/mlkit-4.3.2/src/Tools/GenOpcodes' /usr/bin/mlkit -output kitgen_opcodes sources.mlb Stopping compilation due to errors. SysErr: No such file or directory [noent] make[2]: *** [kitgen_opcodes] Error 1 – foobar 12 June 2011 в 17:50
  • 4
    Извините, извините. Я не владею языком SML, возможно, вы можете отлаживать этот файл? – Lekensteyn 12 June 2011 в 18:03
  • 5
    Я попытался отладить файл. Но, к сожалению, это создало больше ошибок в других файлах. Во всяком случае, большое вам спасибо за ваше время. – foobar 12 June 2011 в 18:06
  1. Этот пакет предназначен для 32-разрядных систем.
  2. Этот пакет был выпущен 12 апреля 2007 года (согласно их страницам загрузки и subversion repository).
  3. Я подозреваю, что модуль был создан для Apache 2.0.x, а не 2.2.x. Следующая версия Apache после 12 апреля 2007 года - Apache 2.2.6 и 2.0.61 .

Инструкции по ее созданию из источника:

  1. Установите некоторые требования: sudo apt-get install subversion build-essential apache2-threaded-dev mlton smlnj bison flex
  2. Загрузите исходное дерево для этой версии (около 25 Мб скачать размер, 60 МБ дискового пространства, используемого после загрузки): svn co https://mlkit.svn.sourceforge.net/svnroot/mlkit/tags/mlkit-4.3.2/kit mlkit-4.3.2 [ ! d22]
  3. Начните с предпосылки: mlkit. Выполните следующие команды: cd mlkit-4.3.2 ./autobuild
  4. Если у вас нет предыдущей установки mlkit, запустите: ./ configure make nj По каким-то причинам вышеприведенные шаги не выполняются на моих машинах (64-разрядные Natty и 32-разрядные Lucid). Это сообщение: Ошибка: GenOpcodes.sml 20.60. Функция применяется к некорректному аргументу. ожидает: [& lt; равенство & gt;] * [& lt; равенство & gt;], но получило: [& lt; неравномерность & gt;] * [& lt; Несравнение & gt;] в: = (OS.Process.system ("mv" ^ sou ... OS.Process.success) Если вам тоже не удается, не продолжайте. Если у вас есть установка mlkit, запустите: ./ configure --with-compiler = mlkit make mlkit [ ! d9]
  5. Если предыдущий шаг завершился без фатальных ошибок, продолжайте выполнение следующих команд: make bootstrap make mlkit_libs
  6. Установить в / usr / local : sudo make install
  7. Далее, сервер SML: ./ configure --enable-SMLserver --with-apxs = "$ ( что apxs2) "--with-compiler =" $ (which mlkit) "заставляет smlserver создавать smlserver_libs
  8. Установить библиотеку: sudo make install_smlserver sudo cp / usr / local / lib /smlserver/lib/mod_sml.so / usr / lib / apache2 / modules / echo "LoadModule sml_module /usr/lib/apache2/modules/mod_sml.so" | sudo tee /etc/apache2/mods-available/sml.load [ ! d14]
  9. Создайте файл / etc / apac he2 / mods-available / sml.conf со следующим содержимым: & lt; IfModule mod_sml.c & gt; AddHandler sml-module .sml SmlPrjId "web" SmlPath "/ home / mael / web / www /" SmlInitScript "/home/mael/web/www/../web_sys/init.sml" & lt; / IfModule & gt; # & lt; Directory / home / mael / web / www / web / secret & gt; # SetHandler None # RewriteEngine On # RewriteBase / web / secret # RewriteRule. * Pub.sml # & lt; / Directory & gt;
  10. Включить модуль и перезапустить сервер: sudo ln -sf /etc/apache2/mods-available/sml.conf /etc/apache2/mods-enabled/sml.conf sudo ln -sf /etc/apache2/mods-available/sml.load /etc/apache2/mods-enabled/sml.load sudo /etc/init.d/apache2 restart

Это руководство было составлено из:

1
ответ дан 10 August 2018 в 09:36
  1. Этот пакет предназначен для 32-разрядных систем.
  2. Этот пакет был выпущен 12 апреля 2007 года (согласно их страницам загрузки и subversion repository).
  3. Я подозреваю, что модуль был создан для Apache 2.0.x, а не 2.2.x. Следующая версия Apache после 12 апреля 2007 года - Apache 2.2.6 и 2.0.61 .

Инструкции по ее созданию из источника:

  1. Установите некоторые требования: sudo apt-get install subversion build-essential apache2-threaded-dev mlton smlnj bison flex
  2. Загрузите исходное дерево для этой версии (около 25 Мб скачать размер, 60 МБ дискового пространства, используемого после загрузки): svn co https://mlkit.svn.sourceforge.net/svnroot/mlkit/tags/mlkit-4.3.2/kit mlkit-4.3.2 [ ! d22]
  3. Начните с предпосылки: mlkit. Выполните следующие команды: cd mlkit-4.3.2 ./autobuild
  4. Если у вас нет предыдущей установки mlkit, запустите: ./ configure make nj По каким-то причинам вышеприведенные шаги не выполняются на моих машинах (64-разрядные Natty и 32-разрядные Lucid). Это сообщение: Ошибка: GenOpcodes.sml 20.60. Функция применяется к некорректному аргументу. ожидает: [& lt; равенство & gt;] * [& lt; равенство & gt;], но получило: [& lt; неравномерность & gt;] * [& lt; Несравнение & gt;] в: = (OS.Process.system ("mv" ^ sou ... OS.Process.success) Если вам тоже не удается, не продолжайте. Если у вас есть установка mlkit, запустите: ./ configure --with-compiler = mlkit make mlkit [ ! d9]
  5. Если предыдущий шаг завершился без фатальных ошибок, продолжайте выполнение следующих команд: make bootstrap make mlkit_libs
  6. Установить в / usr / local : sudo make install
  7. Далее, сервер SML: ./ configure --enable-SMLserver --with-apxs = "$ ( что apxs2) "--with-compiler =" $ (which mlkit) "заставляет smlserver создавать smlserver_libs
  8. Установить библиотеку: sudo make install_smlserver sudo cp / usr / local / lib /smlserver/lib/mod_sml.so / usr / lib / apache2 / modules / echo "LoadModule sml_module /usr/lib/apache2/modules/mod_sml.so" | sudo tee /etc/apache2/mods-available/sml.load [ ! d14]
  9. Создайте файл / etc / apac he2 / mods-available / sml.conf со следующим содержимым: & lt; IfModule mod_sml.c & gt; AddHandler sml-module .sml SmlPrjId "web" SmlPath "/ home / mael / web / www /" SmlInitScript "/home/mael/web/www/../web_sys/init.sml" & lt; / IfModule & gt; # & lt; Directory / home / mael / web / www / web / secret & gt; # SetHandler None # RewriteEngine On # RewriteBase / web / secret # RewriteRule. * Pub.sml # & lt; / Directory & gt;
  10. Включить модуль и перезапустить сервер: sudo ln -sf /etc/apache2/mods-available/sml.conf /etc/apache2/mods-enabled/sml.conf sudo ln -sf /etc/apache2/mods-available/sml.load /etc/apache2/mods-enabled/sml.load sudo /etc/init.d/apache2 restart

Это руководство было составлено из:

1
ответ дан 13 August 2018 в 15:47
  • 1
    Прежде всего, я хотел бы поблагодарить вас за ваше время! Шаг 3. Ошибка с тем же сообщением об ошибке, что и у вас, хотя у меня уже есть mlkit install (с тех пор я не помню), как вы можете видеть здесь: mlkit -v MLKit 4.3.2 (rev 2220; 2007- 04-12) [X86 Backend] . Кроме того, вы предполагаете, что я должен понизить текущую версию Apache 2.2.x для более старой? – foobar 11 June 2011 в 15:03
  • 2
    В таком случае вы могли бы попробовать новые шаги? Если это все еще бесплодно, вы можете попробовать понизить Apache, но это будет вашим последним средством. – Lekensteyn 11 June 2011 в 15:30
  • 3
    Никакие последующие шаги также не срабатывают. Шаг 7, например, не работает, потому что файл GenOpcodes.sml не был скомпилирован. То есть ошибки, которые я получаю при попытке сделать smlserver : make [2]: Ввод каталога '/home/monra/mlkit-4.3.2/src/Tools/GenOpcodes' / usr / bin / mlkit -output kitgen_opcodes sources.mlb Остановка компиляции из-за ошибок. SysErr: Нет такого файла или каталога [noent] make [2]: *** [kitgen_opcodes] Ошибка 1 – foobar 12 June 2011 в 17:50
  • 4
    Извините, извините. Я не владею языком SML, возможно, вы можете отлаживать этот файл? – Lekensteyn 12 June 2011 в 18:03
  • 5
    Я попытался отладить файл. Но, к сожалению, это создало больше ошибок в других файлах. Во всяком случае, большое вам спасибо за ваше время. – foobar 12 June 2011 в 18:06

Другие вопросы по тегам:

Похожие вопросы: