标签: centos

YUM 未在 CentOS 6 上安装来自 EPEL 的某些软件包

我一整天都在试图解决这个问题,但没有那么幸运。我正在尝试从 EPEL 存储库安装 phpmyadmin 和其他软件包,但命令 (yum install phpmyadmin) 返回“没有可用的 phpmyadmin 软件包”。我已经安装和卸载了 EPEL 无数次,但这也没有帮助。非常感谢任何帮助。

$ 百胜重新发布

 Loaded plugins: fastestmirror
 Loading mirror speeds from cached hostfile
  * base: centos.someimage.com
  * epel: epel.mirror.constant.com
  * extras: mirror.net.cen.ct.gov
  * remi: rpms.famillecollet.com
  * rpmforge: repoforge.mirror.constant.com
  * updates: mirror.atlanticmetro.net
  * webtatic: us-east.repo.webtatic.com
 repo id        repo name                                               status
 base           CentOS-6 - Base                                          6,281+86
 epel           Extra Packages for Enterprise Linux 6 - x86_64          9,660+814
 extras         CentOS-6 - Extras                                              14
 remi           Les RPM de remi pour Enterprise Linux 6 - …
Run Code Online (Sandbox Code Playgroud)

centos repository yum phpmyadmin

0
推荐指数
1
解决办法
1万
查看次数

Bash:更新文件中的变量

我知道这是一个简单的答案,在找到答案之前我可能可以继续在谷歌上进行挖掘。但我的日程很紧,我希望能得到一个简单的答复。

我需要在安装时更新 ifcfg-eth0 中的变量。换句话说,这就是需要发生的事情:

以下变量需要更改:

ONBOOT=no
BOOTPROTO=dhcp
Run Code Online (Sandbox Code Playgroud)

ONBOOT=yes
BOOTPROTO=static
Run Code Online (Sandbox Code Playgroud)

提前致谢!

干杯。

linux bash centos

0
推荐指数
1
解决办法
2137
查看次数

Django 登录错误:“尝试写入只读数据库”

我正在尝试在 CentOS 6 上设置 Apache(2.4,从源代码构建)+Django(1.8.12),但是当我尝试登录我的站点或创建用户或其他写入数据库的内容时,我收到错误:

尝试写入只读数据库

我已经尝试过:

  • 将 db 文件的所有者更改为apache用户(不起作用)
  • 更改权限:775、774、664 给出与上面相同的错误;666、776 给出:

无法打开数据库文件

  • 对 django 项目的整个文件夹执行相同的操作

我遵循了这个教程。

我的 httpd.conf (我添加的部分):

LoadModule wsgi_module modules/mod_wsgi.so
WSGIScriptAlias / /var/www/project/project/wsgi.py
WSGIPythonPath /var/www/project:/var/www/env/lib/python3.5/site-packages

<Directory /var/www/project>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
Run Code Online (Sandbox Code Playgroud)

./manage createsuperuser工作正常,用户已添加到数据库。

为了提供媒体服务,我使用 Nginx(所有媒体和静态文件都能正确检索)。

UPD

完整回溯:

Environment:


Request Method: POST
Request URL: http://localhost:8080/accounts/login/

Django Version: 1.8.12
Python Version: 3.5.1
Installed Applications:
('bootstrap3',
 'django_admin_bootstrapped',
 'django.contrib.admin',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'macros',
 'django_ajax',
 'ckeditor',
 'accounts',
 'main',
 'tutor',
 'public_testing',
 'control_testing', …
Run Code Online (Sandbox Code Playgroud)

python apache sqlite django centos

0
推荐指数
1
解决办法
1万
查看次数

crontab 在错误的时间执行

我有一个 crontab 设置如下:

sudo crontab -l -u bheng
Run Code Online (Sandbox Code Playgroud)

内容:

#field          allowed values
#          -----          --------------
#          minute         0-59
#          hour           0-23
#          day of month   1-31
#          month          1-12 (or names, see below)
#          day of week    0-7 (0 or 7 is Sun, or use names)
#

# m h  dom mon dow   command
MAILTO="bheng@outlook.com"

#Daily 
01 22 * * * php /home/mysite.com/artisan products:exportdiff --interval="yesterday"
16 22 * * * php /home/mysite.com/artisan images:exportdiff --interval="yesterday"
31 22 * * * php …
Run Code Online (Sandbox Code Playgroud)

linux ubuntu cron centos

0
推荐指数
1
解决办法
3446
查看次数

在 CENTOS 7.3 x86_64 上找不到 davfs2 软件包

我在尝试在 CentOS 服务器上安装 davfs2 时遇到一些问题,我运行

 yum install davfs2
Run Code Online (Sandbox Code Playgroud)

但我明白了:

 Loaded plugins: fastestmirror, langpacks, priorities, universal-hooks
 Loading mirror speeds from cached hostfile
  * EA4: 91.197.228.252
  * cpanel-addons-production-feed: 91.197.228.252
  * base: centos.quelquesmots.fr
  * centosplus: centos.mirror.fr.planethoster.net
  * extras: centos.quelquesmots.fr
  * rpmforge: mirrors.ircam.fr
   * updates: centos.quelquesmots.fr
  Nothing to do
Run Code Online (Sandbox Code Playgroud)

不确定,但也许我需要向我的发行版添加更多镜像,如果不可能安装 davfs2 我想知道在 CentOS 中将 webdav 路由挂载为文件夹的其他替代方案,cadaver 是一个 webdav 客户端,但我无法用它挂载文件夹...

谢谢你们,祝你有美好的一天

webdav centos yum

0
推荐指数
1
解决办法
3311
查看次数

无法从 PHP 上传文件到 Centos 服务器?

我在将文件从 PHP 上传到 Centos 7.0 Apache 服务器时遇到问题

\n\n

PHP代码

\n\n
  <html>\n<head>\n  <title>Upload your files</title>\n</head>\n<body>\n  <form enctype="multipart/form-data" action="index.php" method="POST">\n    <p>Upload your file</p>\n    <input type="file" name="uploaded_file"></input><br />\n    <input type="submit" value="Upload"></input>\n  </form>\n</body>\n</html>\n<?PHP\n  if(!empty($_FILES[\'uploaded_file\']))\n  {\n    $path = "/var/www/html/";\n    $path = $path . basename( $_FILES[\'uploaded_file\'][\'name\']);\n    if(move_uploaded_file($_FILES[\'uploaded_file\'][\'tmp_name\'], $path)) {\n      echo "The file ".  basename( $_FILES[\'uploaded_file\'][\'name\']). \n      " has been uploaded";\n    } else{\n        echo "There was an error uploading the file, please try again!";\n    }\n  }\n?>\n
Run Code Online (Sandbox Code Playgroud)\n\n

请注意 php.ini 中的 file_uploads 已启用

\n\n

并且文件夹“/var/www/html/”的权限为0777,其所有者是apache

\n\n

我尝试了stackoverflow中几乎所有的解决方案,

\n\n …

php apache file-upload centos

0
推荐指数
1
解决办法
4996
查看次数

PostgreSQL:错误:“NOT”处或附近的语法错误

这可能有什么问题(Docker 容器中使用的 CentOS 上的 PostgreSQL 9.2.24):

terminate called after throwing an instance of 'pqxx::syntax_error'
  what():  ERROR:  syntax error at or near "NOT"
LINE 1: ...olver_fit_length BIGINT NOT NULL);CREATE INDEX IF NOT EXISTS...
                                                             ^
Run Code Online (Sandbox Code Playgroud)

同样的代码在我的主机 Ubuntu 18.04 和 PostgreSQL 10 上运行良好,所以我不确定要修复什么以及在哪里修复。

postgresql centos libpqxx docker

0
推荐指数
1
解决办法
2842
查看次数

在没有 gcc8 的生产环境中运行使用 gcc8 构建的程序

我的开发/生产环境都是 CentOS-7.7。为了用 gcc-8.3.0 编译我的程序,我在我的开发环境中安装了“devtoolset-8”,但它不能像 CentOS7 最初附带的 gcc-4.8.5 一样使用。每次需要编译程序时,必须使用“scl enable devtoolset-8 -- bash”切换到gcc8而不是gcc4.8.5。

当程序部署到生产环境时,没有gcc8,也没有libstdc++.so.6.0.25,所以它不能运行。我猜 libstdc++.so.6.0.25 应该和 gcc8 一起发布?我既不能在生产环境上安装“devtoolset-8”,也不能在生产环境上从源代码构建 gcc8。CentOS官方yum repo安装的libstdc++版本是libstdc++.so.6.0.19,所以我的程序无法在production-env中加载。如何让这样的程序运行?

谢谢!请原谅我丑陋的英语。

gcc centos yum libstdc++ devtoolset

0
推荐指数
1
解决办法
210
查看次数

如何在 CentOs 中使用命令行杀死所有打开的终端

我正在使用 putty 连接到 Centos,有时它会断开连接,并且 centos 上的打开终端保持打开状态,有没有办法通过命令行关闭/杀死所有打开的终端?

linux terminal centos

0
推荐指数
1
解决办法
1736
查看次数

错误 /dev/tty: 在 docker 内安装 sqlcmd 时没有这样的设备或地址

我想在我的 docker 映像中安装 sql cmd。我的 dockerfile 有这些命令来安装 sqlcmd (centos 7 基本映像)

RUN curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/msprod.repo
RUN yum remove mssql-tools unixODBC-utf16-devel
RUN yum install -y unixODBC-devel mssql-tools
Run Code Online (Sandbox Code Playgroud)

以下是 docker 构建日志

Transaction test succeeded
Running transaction
  Updating   : libcom_err-1.42.9-17.el7.x86_64                             1/14
  Installing : unixODBC-2.3.7-1.rh.x86_64                                  2/14
  Updating   : libss-1.42.9-17.el7.x86_64                                  3/14
  Installing : e2fsprogs-libs-1.42.9-17.el7.x86_64                         4/14
  Installing : e2fsprogs-1.42.9-17.el7.x86_64                              5/14
  Updating   : 1:openssl-libs-1.0.2k-19.el7.x86_64                         6/14
  Installing : 1:make-3.82-24.el7.x86_64                                   7/14
  Installing : 1:openssl-1.0.2k-19.el7.x86_64                              8/14
/var/tmp/rpm-tmp.8S1dKq: line 17: /dev/tty: No such device or address
error: %pre(msodbcsql17-17.5.2.1-1.x86_64) scriptlet failed, …
Run Code Online (Sandbox Code Playgroud)

centos sqlcmd tty docker dockerfile

0
推荐指数
1
解决办法
2790
查看次数