我需要在cPanel上安装git,但我发现很多信息表明这不是一个简单的过程.
我在CentOS发行版上有一个cPanel/WHM实例,我试图在不破坏cPanel的情况下安装git.我发现的信息说,由于Perl依赖性,安装git会破坏cPanel.
cPanel论坛上的这个页面建议不要安装git:
http://forums.cpanel.net/f391/installing-git-294411.html
但是,cPanel功能下的这个页面说明已经为git发布了一个RMP:
http://features.cpanel.net/responses/possibility-to-install-git-on-cpanel-server-without-breaking-it
我请求cPanel的支持并得到了这个回复:
我们实际上不建议安装GIT,除非你对它的安装非常有经验,因为它有可能破坏perl.
我们确实在安装过程中分发了git RPM,但是,它没有设置或支持 - 它只是为了方便而添加,需要手动安装其他软件包和配置.
我们为git提供的RPM会将二进制文件安装到/ usr/local/cpanel/3rdparty/bin,因此您需要在此处运行它.它不是完整的工具集,因此系统管理员需要安装任何其他工具.
有没有人建议如何最好地在cPanel上安装git,这样所有cPanel用户帐户都可以使用git,确保安装不会破坏Perl,以及cPanel根据语句提供的RPM中缺少的内容在上面引用的最后一段?
安装ImageMagick PECL时出现此错误:
检查ImageMagick MagickWand API配置程序...在/ usr/local/bin/MagickWand-config中检查ImageMagick版本是否至少为6.2.4 ...找到版本6.8.6 Q16检查MagickWand.h头文件... configure:错误:无法找到头文件MagickWand.h错误:`/ root/tmp/pear/imagick/configure --with-imagick'失败的扩展名imagick.so安装在/usr/local/lib/php.ini/usr/local/bin/php没有php.ini整理/usr/local/cpanel/3rdparty/php/53/etc/php.ini ...没有变化
知道如何解决这个问题吗?
我像这样安装了node.js:
cd /usr/local/bin/
git clone --depth 1 http://github.com/joyent/node.git
cd node
git checkout origin/v0.4 # optional. Note that master is unstable.
export JOBS=2 # optional, sets number of parallel commands.
mkdir ~/local
./configure --prefix=$HOME/local/node
make
make install
echo 'export PATH=$HOME/local/node/bin:$PATH' >> ~/.profile
source ~/.profile
Run Code Online (Sandbox Code Playgroud)
然后我执行了这个curl http://npmjs.org/install.sh | sh
来安装npm.我退出并重新登录后,无法识别npm命令:
[/usr/local/bin/node]# npm install now
-bash: npm: command not found
Run Code Online (Sandbox Code Playgroud)
我应该在PATH中添加什么才能让npm正常工作?
从几个小时开始,从控制台给出的PHP命令不接受本地路径.例如,在laravel我总是给出命令
php artisan
Run Code Online (Sandbox Code Playgroud)
但从今晚起,我收到了以下回复
Status: 404 Not Found
Content-type: text/html; charset=UTF-8
No input file specified
Run Code Online (Sandbox Code Playgroud)
但如果我尝试php ./artisan,它的工作原理.
服务器配置了WHM/cPanel,最奇怪的是,没有任何改变,昨天一切正常.此外,具有Content-type的行在今天之前未出现.
我有一个带有CENTOS 6.4和WHM 11.38.2的VPS.我刚刚将WHM更新到最新版本,现在当我转到phpMyAdmin时,在表名旁边的"查询"选项卡中的"查询"字样之前,红色圆圈中有白色感叹号.
警告标志有点愚蠢,因为当我将鼠标悬停在它们上面并且它们不可点击时没有消息.在网上搜索这些警告标志并没有产生任何结果.
这些警示标志意味着什么,我应该怎么做才能解决存在的问题?
更新:
我一直在搞乱phpMyAdmin,肯定有些不对劲.单击数据库名称时,表格不再显示在左窗格中.
另一个域显示我的网站的重复内容(所有页面)当我进入这个域时,我看到我的网站内容.
如果我在我的网站上更改了某些内容,我会立即在另一个域中看到它.
我认为他正在使用某些功能fopen
或curl
其他东西立即从我的网站上显示我的内容
我怎么阻止它?
*我的服务器:cpanel,php5
我打算在perl中创建一个类似cPanel/WHM的应用程序,因为我从来没有在perl中创建自己的服务器,我想到了一些我想要一些建议/帮助的要点:
cpanel和whm在端口2082/3和2086/7上工作以服务他们的面板我想知道他们的服务器使用的语言是什么,或者是否有一个很好的模块用于perl来保存这样的网络服务器?
从我所知道的cpanel/whm以root身份运行我应该记住什么,同时让我自己的服务器处理我的面板,而它以root身份运行?
如果你知道这条路线上的任何开源USING PERL,我想看看它.
如果您有任何其他相关建议,请随时放弃您的评论.
最好的祝福;
我进入 WHM 并更改了 php.ini 的设置
内存限制=256M
然后点击保存。我需要重新启动服务器才能进行这样的更改吗?验证我的内存限制现在是否确实设置为 256MB 的最佳方法是什么?
谢谢!
我在Amazon EC2上创建了一个实例,然后安装了whm和cpnel.我只能使用我的域名ex来访问cpanel.domainname.com/2083但是当我去我的域名鬃毛前.domainname.com它给出了这个网站无法到达...
我有点困惑,如果网站没有正确指向那么它不应该去Cpanel,但因为它能够访问cpanel然后为什么它不显示网站.
我已经重新检查了名称服务器和主机名.
随着fileinfo从PECL移动到PHP.通过WHM或腻子安装它的最佳方法是什么?
我尝试了以下命令:
pecl install fileinfo
Run Code Online (Sandbox Code Playgroud)
并收到以下错误:
警告:"pear/Fileinfo"不推荐使用"channel:// php-src/ext/fileinfo/in php sources
"警告:频道"pear.php.net"已更新其协议,使用"pecl channel-update pear.php.net"进行更新
下载Fileinfo-1.0.4.tgz ...
开始下载Fileinfo-1.0.4.tgz(5,835字节)
.....完成:5,835字节
3个源文件,构建
运行:phpize
找不到config.m4.
确保在模块的顶级源目录中运行"/ usr/local/bin/phpize"
错误:`phpize'失败了