我最近开始存储代码,我在家里的本地服务器上编写这些代码。
我希望在家里启动一个 gitweb 实例,这样我就可以与其他团队成员一起查看提交并跟踪进度。
我在网上尝试过服务器教程,但没有成功。我希望通过以下方式访问 gitwebexample.com/git
我希望我的代码放在 /code/git
我将不胜感激任何帮助!请尽量直截了当,因为我显然不知道我在做什么。我已经阅读了大量的文章。
谢谢,麻烦您了。
应遵循使用 apache Tomcat 进行故障排除的 7 个步骤....
下载 apache-Tomcat 7 // 打开终端后,转到 tar.gz 文件所在的下载文件夹。
解压tar文件
tar -xzvf filename.tar.gz
在当前路径中移动 apache-Tomcat7 的解压目录
sudo mv Directory_Name(Extracted eg.apache-Tomcat 7.0.32) /usr/local/Tomcat7为Tomcat7设置环境变量
sudo nano /usr/local/Tomcat7/bin/setenv.sh然后纳米编辑器将打开..
JAVA_HOME =/usr/lib/jvm/java-6-sun
export CATALINA_OPTS="$CATALINA_OPTS -Xms128m -Xmx1024m -XX:MaxPermSize=256m
Run Code Online (Sandbox Code Playgroud)
按 ctrl+X 保存文件后
sudo nano /usr/local/Tomcat7/conf/./tomcat-users.xml
<role rolename="manager-gui" />
<role rolename="manager-script" />
<role rolename="manager-jmx" />
<role rolename="manager-status" />
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status"/>
Run Code Online (Sandbox Code Playgroud)
Ctrl+X 保存文件
sudo nano /usr/local/Tomcat7/conf/./server.xml
然后根据需要更改连接器端口....
Ubuntu 11.04 安装了 apache2 并安装了所有相关软件包。我已经尝试了大部分博客,并让 google 和其他论坛成为我最好的朋友,但我无法解决这个问题。
我需要在我的本地系统上设置一个命名的虚拟主机以进行开发。
我在其中创建了目录“vivek”/var/www并复制了默认的 index.html 并编辑了一些元素。
我添加的文件vivek.com中/etc/apache2/sites-available,如下所示:
# Ensure that Apache listens on port 80
Listen 80
# Listen for virtual host requests on all IP addresses
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.vivek.com
DocumentRoot /var/www/vivek
# Other directives here
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/vivek/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory /> …Run Code Online (Sandbox Code Playgroud) 我从http://91.xxx.xx.xx/获得了一个 LAMP 服务器(只是一个示例 IP 地址),我想在那里安装 Wordpress。
我已经做了一个简单sudo apt-get install wordpress的安装 Wordpress,但我不太确定之后的最佳实践步骤集。
我已经阅读了在 Ubuntu wiki 中安装 Wordpress的文档,但它已经过时了。我也无法从wordpress 包中/usr/share/doc/wordpress/README.Debian提供的内容中弄清楚。
以下是我对网站所做的一些附加说明:
在初始安装 wordpress 包以启动和运行站点后,如果有明确的推荐步骤集,我将不胜感激,因为那里有很多信息,但似乎已经过时了。
Apache 不像通常那样自动启动。我想试着找出原因。看起来它今天从未启动过,因此 /var/log/apache2/error.log 中没有任何内容,因为它从未运行过。据我了解,apache 脚本是 /etc/init.d/apache2 所以我想在某处找到一些关于这个脚本的消息。但是,我在 /var/log/messages 或系统日志中找不到任何内容。
系统中是否有任何地方显示“是的,我现在正在启动 /etc/init.d/apache2;它起作用了”或者特别是“它不起作用,这就是原因!” ?
我使用的是 Ubuntu Release 10.04 (lucid)、Kernel Linux 2.6.32-38 和 GNOME 2.30.2。
我目前将我所有的网站作为/var/www. 我想设置一个http://foo/指向/var/www/foo/foo目录的虚拟主机(并且仍然保持默认的 localhost 行为)。
我将以下文件 , 添加foo到/etc/apache2/sites-available/:
<VirtualHost *:80>
ServerName foo
DocumentRoot /var/www/foo/foo
# Other directives here
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/foo/foo>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
然后我运行了以下命令:
sudo a2ensite foo
sudo /etc/init.d/apache2 reload
Run Code Online (Sandbox Code Playgroud)
但是当我去http://foo/它仍然返回一个 ISP 搜索页面。
我正在尝试增加 upload_max_filesize 等以便使用 PHPMyadmin 导入更大的文件。
我已经更改了 php.ini 并重新启动了 Apache。我可以在 PHPMyadmin 导入屏幕上看到更改(在那里提到 Max:300MiB),但是当我尝试导入 50 M 文件时,我收到警报:
没有收到要导入的数据。没有提交文件名,或者文件大小超过了 PHP 配置允许的最大大小。参见常见问题 1.16。
知道它是怎么回事:一方面,似乎这些变化已经生效,但另一方面它不起作用......
非常感谢。
mod_rewrite 规则不适用于虚拟主机。我想要这个用于cakephp。
虚拟主机文件中是否有添加设置?
我以前安装了 apache2,我升级到 php5.5,这破坏了我的安装,所以我试图修复一些文件。但这不起作用,我自动删除了 apache,但在尝试安装时仍然出现此错误:
/etc/init.d/apache2: 64: .: Can't open /etc/apache2/envvars
/etc/init.d/apache2: 76: .: Can't open /etc/apache2/envvars
ERROR: APACHE_PID_FILE needs to be defined in /etc/apache2/envvars
invoke-rc.d: initscript apache2, action "restart" failed.
Run Code Online (Sandbox Code Playgroud) 我正在设置一个本地服务器来测试配置;它是一个干净的 14.04 LAMP 服务器,在操作系统安装期间选择。
如果我理解正确,OPCache 附带 PHP 5.5(php -v确认这一点)但处于禁用状态。我已经按照 Internet 的建议启用它,但是我收到了关于这是否成功的混合消息。
我的php.ini有
zend_extension=/usr/lib/php5/20121212/opcache.so
opcache.enable=1
opcache.enable_cli=1
Run Code Online (Sandbox Code Playgroud)
然而php -i,在重新启动机器后,告诉我
Opcode Caching => Disabled
Optimization => Disabled
Startup Failed => Opcode Caching is disabled for CLI
opcache.enable => On => On
opcache.enable_cli => Off => Off
Run Code Online (Sandbox Code Playgroud)
即它显然已启用,同时禁用。
是否可以使用 14.04 存储库 PHP 包启用 OPCache,或者我是否需要从源代码编译 PHP?