我刚刚在我的Fedora 16上设置了apache.我无法让我的虚拟机工作!
虽然localhost/phpmyadmin工作正常..
我在httpd.conf中得到了这个
<Directory /home/renat/www>
AllowOverride All
Options +Indexes +FollowSymLinks
Order allow,deny
Allow from all
</Directory>
NameVirtualHost *:80
<VirtualHost *:80>
ServerName fabbro.fm
DocumentRoot /home/renat/www/fabbro
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
一切都很好,权限也是如此:
ls -l
drwxr-xr-x. 32 renat renat 4096 ???. 7 16:12 www
Run Code Online (Sandbox Code Playgroud)
我尝试访问fabbro.fm时遇到403错误error_log说:
[client 127.0.0.1] (13)Permission denied: access to / denied
Run Code Online (Sandbox Code Playgroud)
我需要做什么?
我正在尝试按照https://docs.djangoproject.com/en/dev/ref/applications/上的文档为我的一个名为"文章"的Django应用程序设置一个自定义应用程序配置,但是我ImportError: No module named articles.apps
在执行时仍然会收到./manage.py check
(或任何其他管理命令,如./manage.py runserver
)
这是该项目的一棵树
projectname
??? apps
? ??? articles
? ? ??? admin.py
? ? ??? apps.py
? ? ??? __init__.py
? ? ??? migrations
? ? ? ??? 0001_initial.py
? ? ? ??? __init__.py
? ? ??? models.py
? ? ??? templates
? ? ? ??? articles
? ? ??? templatetags
? ? ? ??? articles_tags.py
? ? ? ??? __init__.py
? ? ??? tests.py
? …
Run Code Online (Sandbox Code Playgroud) 我有路由,如:/,/ login,/ register等在开发环境中工作正常.
一开始我尝试通过app.php而不是app_dev.php访问我的网站时遇到404错误
然后我按照这个建议清理了我的缓存.
但现在我得到一个空白屏幕,试图访问任何注册路线,如app.php /或app.php/login.
我在prod.log中找到了这条消息:
[2012-02-24 11:27:05] request.ERROR: Symfony\Component\HttpKernel\Exception\NotFoundHttpException: No route found for "GET /login" (uncaught exception) at /home/renat/www/ptracker/app/cache/prod/classes.php line 4564 [] []
Run Code Online (Sandbox Code Playgroud)
这是我的routing.yml:
PtrackerTasksBundle:
resource: "@PtrackerTasksBundle/Resources/config/routing.yml"
prefix: /
PtrackerAuthBundle:
resource: "@PtrackerAuthBundle/Resources/config/routing.yml"
prefix: /
Run Code Online (Sandbox Code Playgroud)
AuthBundle中的routing.yml:
homepage:
pattern: /
defaults: { _controller: PtrackerAuthBundle:Default:index }
register:
pattern: /register
defaults: { _controller: PtrackerAuthBundle:Default:register }
login:
pattern: /login
defaults: { _controller: PtrackerAuthBundle:Default:login }
activate:
pattern: /activate/{username}/{salt}
defaults: { _controller: PtrackerAuthBundle:Default:activate }
login_check:
pattern: /login_check
Run Code Online (Sandbox Code Playgroud)
在TasksBundle中的routing.yml:
tasks:
pattern: /tasks
defaults: …
Run Code Online (Sandbox Code Playgroud) 我正在尝试让 Kubernetes 集群与一些在没有公共 IP 地址的情况下在 NAT 后面工作的节点一起工作。(为什么我需要它是一个不同的故事)
有3个节点:
所有 3 个节点都运行带有 Kubernetes v1.10.2(3)、Docker 17.12 的 Ubuntu 18.04
Kubernetes 集群是这样创建的:
kubeadm init --pod-network-cidr=10.244.0.0/16
法兰绒网络使用:
kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
Node1 和 Node2 加入集群:
NAME STATUS ROLES AGE VERSION
master-node Ready master 3h v1.10.2
node1 Ready <none> 2h v1.10.3
node2 Ready <none> 2h v1.10.2
Nginx 部署 + 服务(类型=NodePort)为 Node1 创建和调度(使用公共 IP):
kubectl get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE …
当我通过以下方式获取查询列表时,MySQL 探查器将查询长度削减超过 300 个字符
SHOW PROFILES
Run Code Online (Sandbox Code Playgroud)
我看到这样的查询:
SELECT media_videos.`id` AS `media_videos.id`, media_videos.`user_id` AS `media_videos.user_id`, media_videos.`description` AS `media_videos.description`, media_videos.`likes` AS `media_videos.likes`, media_videos.`video` AS `media_videos.video`, media_videos.`resource` AS `media_videos.resource`,
Run Code Online (Sandbox Code Playgroud)
(这是一个自动生成的查询,因此可能会很长)
所以它显示了所有查询,但大的查询被削减到 300 个字符,我看不到它们到底。
我如何仅使用 MySQL 工具来解决这个问题(而不是手动分析我的应用程序中的查询)?my.cnf 中可能有一些指令?
谢谢你!
apache ×1
django ×1
django-1.7 ×1
docker ×1
fedora ×1
flannel ×1
kubernetes ×1
mysql ×1
profiler ×1
python ×1
routing ×1
symfony ×1
ubuntu-18.04 ×1