我正在尝试将项目从Ubuntu 12移植到14.我安装了一个带有安装了Lamp的Ubuntu 14.04.05的新服务器 .
按照Mono-project.com的指示,我做了:
安装服务器:
-
apt更新
-
apt升级
-
apt dist-upgrade
安装单声道
-
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
-
sudo apt install apt-transport-https echo“deb https://download.mono-project.com/repo/ubuntu stable-trusty main”| sudo tee /etc/apt/sources.list.d/mono-official-stable.list
-
sudo apt update
-
sudo apt install mono-complete
将站点复制到/ var / www / html
删除/var/www/html/index.html
安装MySql数据库
At this point it does not work
我试过安装
-
sudo apt-get install libapache2-mod-mono mono-apache-server4
-
sudo apt-get install mono-xsp4
在/etc/apache2/sites-enabled/000-default.conf我添加了,我认为这是错误的,但我一直在寻找相互矛盾的信息 .
ServerName mysite.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
<Directory />
Options FollowSymLinks
</Directory>
MonoServerPath mvc3 "/etc/mono-server4"
MonoApplications default "/:/var/www/html"
MonoDocumentRootDir " /var/www/html"
MonoDebug true
当前的apache2错误是:我需要删除/ usr / bin / mod-mono-server2并使用/ usr / bin / mod-mono-server4,但我没有找到 .
[Mon Jul 16 17:53:01.748002 2018] [:error] [pid 10467] Not running mod-mono-server.exe because no MonoApplications, MonoApplicationsConfigFile or MonoApplicationConfigDir specified.
[Mon Jul 16 17:53:01.757243 2018] [:error] [pid 10467] Not running mod-mono-server.exe because no MonoApplications, MonoApplicationsConfigFile or MonoApplicationConfigDir specified.
[Mon Jul 16 17:53:01.761663 2018] [:error] [pid 10473] Failed running '/usr/bin/mod-mono-server2 --filename /tmp/mod_mono_server_default --applications /:/var/www/html --nonstop (null) (null) (null) (null) (null) (null) (null)'. Reason: No such file or directory
[Mon Jul 16 17:53:01.782682 2018] [mpm_prefork:notice] [pid 10467] AH00163: Apache/2.4.7 (Ubuntu) mod_mono/3.13 PHP/5.5.9-1ubuntu4.25 configured -- resuming normal operations
[Mon Jul 16 17:53:01.782715 2018] [core:notice] [pid 10467] AH00094: Command line: '/usr/sbin/apache2'