RIGHT JOINt

Сброс тестового периода Phpstorm на Linux и Windows

HIRE

Как сбросить тестовый период Phpstorm на Linux Ubuntu и Windows-10 и восстановить проекты и подключения

Pub date:2019-10-21Refresh date:2021-03-24
Tags:php

Сброс на Linux Ubuntu

Версии для проверки

  • PhpStorm 2019.2.2 Build#PS-192.6603.42, built on September 12, 2019
  • Linux w651 3.13.0-32-generic #57-Ubuntu SMP

Сброс тестового периода

Сбросить тестовый период можно из консоли, выполнив следующие команды:

cd ~/.PhpStorm[version]
rm config/eval/PhpStorm[version].evaluation.key
rm config/options
cd ~/.java/.userPrefs/jetbrains
rm -rf phpstorm

Для перехода к директории .PhpStorm[version] наберите в консоле cd ~/. далее tab

Это решение скопировано с интернет и оно работает. Таким образом тестовый период 30 дней будет сброшен и можно начать новый.

Для перемещения файлов лучше воспользоваться файл-менеджером Dolphin или каким-либо другим. Если вы собираетесь восстановить рабочее пространство, сохраните файлы из config/options отдельно для последующего использования

Восстановление проектов и подключений

Списки проектов и подключений находятся в двух файлах webServers.xml и recentProjectDirectories.xml

Файл recentProjectDirectories.xml имеет примерно следующий вид:

< entry key="$USER_HOME$/PhpstormProjects/CrmTest">
< value>
< RecentProjectMetaInfo>
< option name="build" value="PS-192.6603.42" />
< option name="productionCode" value="PS" />
< option name="binFolder" value="$APPLICATION_HOME_DIR$/bin" />
< option name="projectOpenTimestamp" value="1571400758954" />
< option name="buildTimestamp" value="1568298935318" />
< /RecentProjectMetaInfo>
< /value>
< /entry>

Для каждого, описанного в файле проекта, существуют свои projectOpenTimestamp и buildTimestamp которые необходимо заменить на актуальные. Например, после сброса тестового периода, создайте новый пустой проект и скопируйте актуальные значения параметров из нового файла

config/options/recentProjectDirectories.xml

После этого осталось только переместить обратно в config/options/ старый webServers.xml и обновленный recentProjectDirectories.xml. Восстановить цветовую схему и другие опци можно используя другие файлы каталога config/options/


Сброс на Windows-10

Версии для проверки

  • PhpStorm 2020.1
  • Windows-10 Pro Сборка 19041

Сброс тестового периода

На Windows, после истечения пробного периода, phpStorm показывает надоедливое окно с предупреждением, что время работы с программой ограничено 30 мин. Чтобы сбросить тестовый период необходимо выполнить следующие действия:

Откройте редактор реестра и удалите ветку

KEY_CURRENT_USER\SOFTWARE\JavaSoft\Prefs\jetbrains

Перейдите в папку Пользователи системы (CurrentUser - ваше имя пользователя). Удалите папку

C:\Users\CurrentUser\AppData\Local\JetBrains\PhpStorm2020.1

Удалите папку:

C:\Users\CurrentUser\AppData\Roaming\JetBrains\PhpStorm2020.1\eval

Скопируйте файлы отдельно из

C:\Users\CurrentUser\AppData\Roaming\JetBrains\PhpStorm2020.1\options
для восстановления рабочего пространства, затем удалите папку.

После этих действий тестовый период будет сброшен и можно начать новый.

Восстановление проектов и подключений

PhpStorm хранит списки проектов в файле recentProjects.xml

Как и на Linux, вам необходимо обновить параметры projectOpenTimestamp и buildTimestamp для каждого проекта, описанного в файле

C:\Users\CurrentUser\AppData\Roaming\JetBrains\PhpStorm2020.1\options\recentProjects.xml
Далее вы создаете новый проект, phpStorm создает новый файл options\recentProjects.xml из которого вы копируете актуальные настройки параметров в старый options\recentProjects.xml.

Теперь осталость только заменить новый recentProjects.xml на обновленный.

Выводы:

Php Storm хорошая среда для разработки, конечно она стоит своих денег, потому что бестплатный netBeans настроить на работу по sftp так и не удалось. Но на сброс тестового периода уйдет всего минут пять.

Comments

0
prenext
Add comment first!
Using login and passwordok-buttonvk-button - Sign In to write comments
Post New comment