Ноут: Samsung R425.
Перестал работать тачпад: до логина работает, а после логина нет. Мышь работает.
Оказалось, что если Fn кнопочкой выключить тачпад, то после перезагрузки гном рассинхронизируется с железом. Для желехки тачпад включен, а для гнома выключен. Если жмем функциональную клавишу, то для гнома тачпад становится включенным, а для железки отключенным, т.е. опять же не работает. Решается банально - в гноме тачпад делаем включенным, перелогиниваемся. Все.
PS: Как-то мне Ubuntu 10.04 кажется гораздо более сырой и глючной, чем 9я версия и даже 8я. Эх, не такой я ее полюбил.
вторник, 31 мая 2011 г.
django-cms на diphost.ru
Поправлено по состоянию на 27.10.2011
Дан хостинг diphost.ru (тариф CALMA). Нужно установить базовый сайт с использованием django-cms.
Примечание: Приложение будет у нас находиться по адресу: ~/www/site1/webapp/project
1. В разделе сайты жмем настроить и выбираем python 2.7.
2. В разделе Базы данных создаем пользователя и базу. (sqlite не люблю). В качестве хоста используется: mysql.yourlogin.cz8.ru
3. Готовимся к установке компонент
3.1. Создать файл ~/.pydistutils.cfg со следующим содержимым:
3.2. Создать файл ~/.bashrc со следующим содержимым:
3.3.
Теперь можно устанавливать питоновские приложения при помощи easy_install
4. Предпочитаю использовать pip + virtualenv, поэтому:
5. Настраиваем wsgi:
вставляем:
6. Заливаем все необходимое по фтп (static, media и project).
7. В каталоге проекта:
8. Делаем наше приложение доступным из корня сайта
вставляем:
9. ??????
10. PROFIT
Дан хостинг diphost.ru (тариф CALMA). Нужно установить базовый сайт с использованием django-cms.
Примечание: Приложение будет у нас находиться по адресу: ~/www/site1/webapp/project
1. В разделе сайты жмем настроить и выбираем python 2.7.
2. В разделе Базы данных создаем пользователя и базу. (sqlite не люблю). В качестве хоста используется: mysql.yourlogin.cz8.ru
3. Готовимся к установке компонент
3.1. Создать файл ~/.pydistutils.cfg со следующим содержимым:
[install]
prefix=/home/$USER/.python
3.2. Создать файл ~/.bashrc со следующим содержимым:
export PATH="${PATH}":/home/$USER/.python/bin
export PYTHONPATH="${PYTHONPATH}":/home/$USER/.python/lib/python2.7/site-packages
3.3.
source ~/.bashrc
mkdir -p /home/$USER/.python/lib/python2.7/site-packages
Теперь можно устанавливать питоновские приложения при помощи easy_install
4. Предпочитаю использовать pip + virtualenv, поэтому:
easy_install pip
easy_install virtualenv
virtualenv ~/.python
pip install django-cms
5. Настраиваем wsgi:
nano ~/www/site1/webapp/webapp.wsgi
вставляем:
# -*- coding: utf-8 -*-
import os, sys
sys.path.append('/home/yourlogin/www/site1/webapp/')
sys.path.append('/home/yourlogin/www/site1/webapp/project/')
sys.path.insert(0, '/home/yourlogin/.python/lib/python2.7/site-packages/')
os.environ['DJANGO_SETTINGS_MODULE'] = 'project.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
6. Заливаем все необходимое по фтп (static, media и project).
7. В каталоге проекта:
python manage.py syncdb --all
python manage.py migrate --fake
8. Делаем наше приложение доступным из корня сайта
nano ~/www/site1/public_html/.htaccess
вставляем:
AddDefaultCharset utf-8
RewriteEngine on
RewriteCond %{REQUEST_URI} !/media/(.*)$
RewriteCond %{REQUEST_URI} !/static/(.*)$
RewriteRule ^(.*)$ /webapp/$1 [QSA,L]
9. ??????
10. PROFIT
Подписаться на:
Сообщения (Atom)