小编Tom*_*aws的帖子

在MySQL中,这意味着什么?/*!40100默认字符集latin1*/

 /*!40100 DEFAULT CHARACTER SET latin1 */
Run Code Online (Sandbox Code Playgroud)
  1. 为什么它在评论标记之间?

  2. 什么是40100?

  3. 是什么 !对于?

  4. 它有什么作用?

  5. 这方面的文件在哪里?

mysql

17
推荐指数
1
解决办法
5461
查看次数

升级到Ubuntu 13.10后,Apache不使用DocumentRoot(使用默认页面"It works!")

我有各种虚拟主机用于我的Web开发工作,包括cnm.该

sites-available/cnm
Run Code Online (Sandbox Code Playgroud)

我的文件非常简单地说:

<VirtualHost *:80>
    ServerName cnm
    DocumentRoot /var/www/cnm/public_html
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

我升级到Ubuntu 13.10,当我将浏览器指向cnm /时,我看到/var/www/index.html文件似乎在默认文件中显示

sites-available/000-default.conf
Run Code Online (Sandbox Code Playgroud)

其中说(除其他外):

<VirtualHost *:80>
    DocumentRoot /var/www
Run Code Online (Sandbox Code Playgroud)

当我浏览到cnm /时,我需要做什么才能让Apache读取我的cnm文档根目录?

笔记:

  1. 我已经尝试过重新命名我的网站可用/ CNM文件地点可用/ cnm.conf,并使它a2ensite cnmservice apache2 reload.这是一件好事,但它什么都没改变.

  2. 我已经尝试过<VirtualHost *:80>改为<VirtualHost cnm.localhost>或去<VirtualHost cnm>.那什么都没做.

apache ubuntu-13.10

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

Git无法解释地更改单个文件的权限

我是唯一参与这个git项目的人.每次我在我的本地Ubuntu存储库编辑文件,然后推送到Bitbucket并拉到我的生产存储库,git将编辑的文件更改为-rwxrwxr-x 775.Apache不喜欢这个.

本地系统:Ubuntu Linux上的git版本1.8.1.2

制作系统:CentOS/Red Hat Linux上的git版本1.7.12

当我将权限修复为755时,请执行

git diff
Run Code Online (Sandbox Code Playgroud)

要么

git diff -p
Run Code Online (Sandbox Code Playgroud)

它没有任何表现.

在我的本地存储库中,权限是755,文件全部由haws拥有.在我的生产存储库中,所有其他权限保持在755,并且包括contact.php在内的所有文件都归我的用户名所有.

在本地和生产存储库中,我更改了core.filemode,试图阻止此行为,

core.filemode = false
Run Code Online (Sandbox Code Playgroud)

我在合作项目中遇到过这样的谜团,所以我真的很想了解发生了什么.

  1. 我该怎么做才能看到git更改此文件权限的原因?
  2. 我怎么能让git停止改变呢?

我也尝试在这里找到解决方案:防止Git更改权限拉取无效.

我的最终解决方案(感谢VonC的指导):

  1. 感谢VonC的好解释,我很勇敢地发现每次登录我的服务器时,我的umask都会回到0002.所以我创建了一个用户启动脚本(.bashrc或我的情况.bash_profile).设置的Linux主机

    umask 0022

或使用符号表示法(稍微增加值)

umask u=a,g-w,o-w 
Run Code Online (Sandbox Code Playgroud)

要么

umask u=a,go-w 
Run Code Online (Sandbox Code Playgroud)

(允许用户拥有所有权限,禁止组和其他人的写权限)

这解决了我的问题.

  1. 我以前设置git config core.sharedRepository为true,但这不是我的问题,一旦问题解决,我就删除了设置.

git file-permissions chmod

5
推荐指数
1
解决办法
3422
查看次数

标签 统计

apache ×1

chmod ×1

file-permissions ×1

git ×1

mysql ×1

ubuntu-13.10 ×1